@charset "utf-8";
@import url('board.css');
@import url('base.css');
@import url('default.css');
@import url('dev_layout_up.css');
img.v_middle{vertical-align:middle;}

body {
	font:12px normal dotum, '돋움', tahoma, AppleGothic, sans-serif;
	padding: 0px;
	margin: 0px;
	color:#666;
	/*background:url('/images/common/bg_body.gif') repeat-x left top;*/
}

#container {
	width:930px;
	margin:0 auto;
	padding:0 35px;
}

/*common*/
.left{text-align:left !important;}
.right{text-align:right !important;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mr10 {margin-right:10px;}
.pL {padding-left:213px;}
.color666{color:#666;}/*2012-11-11*/
.colff5f00{color:#ff5f00;}/*2012-11-11*/
.color999 {color: #999 !important;}/*2012-11-11*/
.colorC2 {color: #c2c2c2 !important;}
input.taR{padding-right:10px !important;text-align:right; }
/*fontsize*/
.font11 {font-size:11px;}

/*tab*/
div.up_tab{position:relative;width:680px;background:url(../images/upgrade/tab_line.gif) repeat-x left bottom;}/*추가0809 width:680px;*/
div.up_tab a {display:inline-block;}
div.up_tab p.addPosition {position:absolute;top:-6px;left:630px;}
div.up_tab span.historyType {position:absolute;top:0;left:86%;}
div.up_tab span.historyType2 {position:absolute;top:-6px;left:632px;}
div.up_tab span.historyType3 {position:absolute;top:0;left:97px;}/*add 1020*/
div.up_tab span.btn01{position:absolute;top:-3px;right:10px;}
div.up_tab span.textR {float:right;font-size:11px;color:#999; position:absolute; top:3px; right:0;}/*add 20121021*/
div.up_tab span.textR img{vertical-align:middle;}/*add 20121021*/
p.checkType02 {margin-top:12px;}


/*boardType01*/
.table_bottom_01 {margin-top:10px;background:url('/images/box_round_bottom.gif') no-repeat left bottom;}
.table_top_01 {padding:0 20px 0 10px;background:url('/images/box_round_top.gif') no-repeat left top;}
.table_top_01 table.tbDateType01 {table-layout:fixed;}
.table_top_01 table.tbDateType01 th {border-bottom:1px solid #ebebeb;}
.table_top_01 table.tbDateType01 th.tbPd {padding-left:15px;}/*add 1019*/
.table_top_01 table.tbDateType01 td span.gSpace {color:#c2c2c2;}/*add 1019*/
.table_top_01 table.tbDateType01 td span.tagText {padding-left:4px;}/*add 1019*/
.table_top_01 table.tbDateType01 td span.calendar { display:inline-block; vertical-align:middle;}/*add 20121221*/
.table_top_01 table.tbDateType01 td input[type=text]{width:360px;background:#fafafa;}
.table_top_01 table.tbDateType01 td textarea{font-family:dotum, "돋움", tahoma, AppleGothic, sans-serif;width:503px;height:74px;border:1px solid #ebebeb;overflow-y:scroll;padding: 5px 5px 5px 4px;*padding: 5px 5px 5px 4px;resize:none;font-size: 11px;color: #999;}

/*boardType02*/
.table_bottom_02 {margin-top:10px;background:url('/images/box_round_bottom01.gif') no-repeat left bottom;}
.table_top_02 {padding:0 20px 0 10px;background:url('/images/box_round_top01.gif') no-repeat left top;}
.table_top_02 table.tbDateType02 {table-layout:fixed;width:100%;}
.table_top_02 table.tbDateType02 th {border-bottom:1px solid #ebebeb;}
		
/* 20121116 */
/*board */
.tbDateType01 th span.bll001{ display:inline-block; height:20px; line-height:20px;}
.tbDateType01 th span.bll001 img { vertical-align:top; padding-top:3px;} 
.tbDateType01 th span.bulNo {display:block;font-weight:normal;padding:13px 0 13px 30px;color:#777; vertical-align:top; text-align:left;background:0 none !important;}/*add 1020*/
.tbDateType01 th span.bul02 {display:block;font-weight:normal;padding:13px 0 13px 30px;color:#777; vertical-align:top; text-align:left;background:url('/images/regist/icon_dot_01.gif') no-repeat 18px 16px;}/*add 1020*/
.tbDateType01 tr.first th,
.tbDateType01 tr.first td {border-bottom:0 none;}
.tbDateType01 th.last {padding-bottom:80px;}/*padding-bottom:88px;*/
.tbDateType01 th.last2 {padding-bottom:20px;}/*add 1019*/
.tbDateType01 th.last3 {padding-bottom:46px;}/*add 1019*/
.tbDateType01 th.last4 {padding-bottom:60px;}/*add 1019*/
.tbDateType01 th.last5 {padding-bottom:13px;}/*add 1107*/
.tbDateType01 th.last6 {padding-bottom: 127px;}/*add 2012-11-11*/
.tbDateType01 th.last7 {padding-bottom:24px;}/*add 1019*/

.tbDateType01 th.no_dot span {background:none;}
.tbDateType01 th.no_dot2 {padding-bottom:20px;}/*padding-bottom:33px;*/
.tbDateType01 th.no_dot2 span {background:none;}
.tbDateType01 th.no_dot3 {padding-bottom:65px;}
.tbDateType01 th.no_dot3 span {background:none;}
.tbDateType01 th.no_dot4 {padding-bottom:65px;}
.tbDateType01 th.no_dot4 span {background:url('/images/regist/icon_dot_01.gif') no-repeat 8px 16px;}
.tbDateType01 th.no_dot5 {padding-bottom:52px;}/*add 1107*/
.tbDateType01 th.no_dot5 span {background:none;}/*add 1107*/

.tbDateType01 th.saleV {vertical-align:top;color:#666;}
.tbDateType01 th.salePB {padding:5px 0;color:#666;}

.tbDateType01 td {text-align:left;vertical-align:middle;border-bottom:1px solid #efefef; padding:10px 0 10px 10px;}
.tbDateType01 td.saleV {text-align:left;vertical-align:top;border-bottom:1px solid #efefef; padding:10px 0 10px 10px;}
.tbDateType01 td.inputBox span {padding:0 4px 0 6px;font-size:12px;}/*130104 padding:0 4px 0 6px;*/
.tbDateType01 td span {font-size:11px;color:#999;line-height:2;}
.tbDateType01 td span.radioBtn2 {font-size: 12px;line-height:20px;}
.tbDateType01 td span.pLeft01 {padding-left:2px;}/*add 1103*/
.tbDateType01 td span.pL01 {font-size:11px;color:#999;line-height:2;padding-left:1px;padding-top:1px;}/*add 1026*/
.tbDateType01 td span.imgType {padding:0 13px 0 10px;}
.tbDateType01 td span.imgType2 {padding:0 13px 0 22px;}
.tbDateType01 td span.cBlack {color:#666;font-size:12px;}
.tbDateType01 td span.cGray01 {color:#999;}
.tbDateType01 input.imgType3 {margin:0 7px 0 10px; padding-left:10px;}/*margin:0 13px 0 10px;*/
.tbDateType01 td.imgP {padding-top:13px;color:#666;}
.tbDateType01 td.imgP p.imgPline {margin:8px 0;}

.tbDateType01 td.totalNum{overflow:hidden;zoom:1;line-height:1.3;color:#999;}
.tbDateType01 td.totalNum p.checkCon {padding-top:5px;}
.tbDateType01 td.totalNum span {float:right;vertical-align:middle;margin-top:-2px;}
.tbDateType01 td.totalNum strong {color:#999;}

.tbDateType01 td.totalNum2{overflow:hidden;zoom:1;line-height:1.3;color:#999;}
.tbDateType01 td.totalNum2 p.checkCon {padding-top:5px;}
.tbDateType01 td.totalNum2 span {float:right;vertical-align:middle;margin-top:4px;}
.tbDateType01 td.totalNum2 strong {color:#999;}
.tbDateType01 td p.saleTxt {line-height:1.5;color:#999;}/*1019 add*/
.tbDateType01 td p.saleInput {padding-top:6px;color:#999;}/*1019 add*/

.tbDateType02 th span {display:block;font-weight:normal;padding:13px 0 13px 20px;color:#777; vertical-align:top; text-align:left;background:url('/images/regist/icon_dot_01.gif') no-repeat 8px 13px;}
.tbDateType02 th span span.vaInclusion {display:block;font-weight:normal;padding:0;margin:2px 0 0 0;background:0 none; color:#999;}/*마진추가*/

.tbDateType02 tr.first th,
.tbDateType02 tr.first td {border-bottom:0 none;}
.tbDateType02 th.last {padding-bottom:80px;}/*padding-bottom:88px;*/
.tbDateType02 th.no_dot span {background:none;}
.tbDateType02 th.no_dot2 {padding-bottom:20px;}/*padding-bottom:33px;*/
.tbDateType02 th.no_dot2 span {background:none;}
.tbDateType02 th.no_dot3 {padding-bottom:65px;}
.tbDateType02 th.no_dot3 span {background:none;}
.tbDateType02 th.no_dot4 {padding-bottom:65px;}
.tbDateType02 th.no_dot4 span {background:url('/images/regist/icon_dot_01.gif') no-repeat 8px 13px;}
.tbDateType02 th.saleV {vertical-align:top;color:#666;}
.tbDateType02 th.salePB {padding:5px 0;color:#666;}

.tbDateType02 td {text-align:left;vertical-align:middle;border-bottom:1px solid #efefef; padding:10px 0 10px 10px;}
.tbDateType02 td.saleV {text-align:left;vertical-align:top;border-bottom:1px solid #efefef; padding:10px 0 10px 10px;}
.tbDateType02 td.inputBox span {padding:0 4px 0 6px;} /*padding:0 4px 0 8px;*/
.tbDateType02 td span {font-size:11px;color:#999;line-height:2;}
.tbDateType02 td span.imgType {padding:0 13px 0 10px;}
.tbDateType02 td span.imgType2 {padding:0 13px 0 22px;}
.tbDateType02 td span.cBlack {color:#666;}
.tbDateType02 td.imgP {padding-top:13px;color:#666;}
.tbDateType02 td.imgP p.imgPline {margin:8px 0;}

.tbDateType02 td.totalNum{overflow:hidden;zoom:1;line-height:1.3;color:#999;}
.tbDateType02 td.totalNum p.checkCon {padding-top:5px;}
.tbDateType02 td.totalNum span {float:right;vertical-align:middle;margin-top:-2px;}
.tbDateType02 td.totalNum strong {color:#999;}

.tbDateType02 td.totalNum2{overflow:hidden;zoom:1;line-height:1.3;color:#999;}
.tbDateType02 td.totalNum2 p.checkCon {padding-top:5px;}
.tbDateType02 td.totalNum2 span {float:right;vertical-align:middle;margin-top:4px;}
.tbDateType02 td.totalNum2 strong {color:#999;}
.tbDateType02 td p.saleTxt {line-height:1.5;color:#999;}
.tbDateType02 td p.saleInput {padding-top:6px;color:#999;}


p.conType1 {overflow:hidden;zoom:1;padding-right:8px;}/*1109 padding-right:5px;*/
p.conType1 img {padding-left:5px;}
p.conType1 span{float:right;font-size:11px;color:#999;}

p.conType2 {margin:28px 0 0 5px;}
p.conType3 {margin:20px 0 10px 5px;}

p.byteR {text-align:right;padding-top:6px;font-size:11px;}
p.byte {float:right;font-size:11px;padding:6px 9px 0 0;}/*padding:6px 8px 0 0;*/
p.byte2 {float:right;font-size:11px;padding:6px 13px 0 0;}/*1109 padding:6px 9px 0 0;*/

p.btnAdd {float:right;}

div.btnRegist {overflow:hidden:zoom:1;margin-top:15px;}
div.btnRegist p.btnVariety02 {float:right;padding-right:10px;}

div.btnRegist02 {overflow:hidden:zoom:1;margin-top:21px;} /* 20121217 margin-top:19px; */
div.btnRegist02 p.btnVariety01 {text-align:center;padding-left:127px;} /* 20130104 padding-left:50px; */
div.btnRegist02 p.btnVariety01_02 {text-align:center;padding-left:50px;} /* 20130129 추가 */
div.btnRegist02 p.btnVariety02 {float:right;padding-right:10px;}
div.btnRegist02 p.btnVariety05 {text-align:center;}/*add 2012-11-13*/

.orangeBox{border:1px solid #fe5c00 !important;}
.orangeText{color:#fe5c00 !important;}
.addBtn{margin-left:7px;}

p.downType01 {position:relative;padding:45px 0 11px 0;width:679px;}
p.downType01 span.btn {position:absolute;top:5px; right:0px;}
p.downType01 span.btn a.excel img {margin-top:2px;}
p.downType01 span.checkV {padding-left:24px;background:url('/images/common/bul_check.gif') no-repeat 10px 2px;} /* 20121217 padding-left:30px; */
p.downType01 span strong {color:#eb5d1b;}
p.downType01 span.select{float:right;}

.no_fontB {font-weight:normal !important;}



.table_bottom_03 {margin-top:10px;background:url('/images/common/box_round_bottom2.gif') no-repeat left bottom;}
.table_top_03 {padding:0 20px 0 10px;background:url('/images/common/box_round_top2.gif') no-repeat left top;}
.table_top_03 table.tbDateType01 {table-layout:fixed;}
.table_top_03 table.tbDateType01 th {border-bottom:1px solid #ebebeb;}
.table_top_03 table.tbDateType01 th.tbPd {padding-left:15px;}/*add 1019*/
.table_top_03 table.tbDateType01 td span.gSpace {color:#c2c2c2;}/*add 1019*/
.table_top_03 table.tbDateType01 td span.tagText {padding-left:4px;}/*add 1019*/
.table_top_03 table.tbDateType01 td span.calendar { display:inline-block; vertical-align:middle;}/*add 20121221*/
.table_top_03 table.tbDateType01 td input[type=text]{width:360px;background:#fafafa;}
.table_top_03 table.tbDateType01 td textarea{font-family:"돋움", Dotum, "굴림", Gulim, Arial, AppleGothic, "애플고딕", sans-serif; width:503px;height:74px;border:1px solid #ebebeb;overflow-y:scroll;padding: 3px 0 3px 4px;;resize:none;font-size: 11px;color: #999;}

span.radioBtn {display:inline-block;width:50px;}
span.radioBtn label {font-size:12px; color:#777;}

.verticalLineTerm{margin-top:3px;}
.verticalLineTerm2{margin-top:8px;}
.verticalLineTerm3{margin-top:4px;}
.fontBold{font-weight:bold;}
.fontOrange{color:#eb5d1b !important;}
.fontLightOrange{color:#f49831 !important;}

div.cm_table{border:0;margin:0;background:url('/images/or/table_bottom.gif') no-repeat left bottom;}
div.cm_table table{width:659px;table-layout: fixed;}
div.cm_table table th{border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;color:#555;padding:9px 0;font-weight:normal;background-color:#f7f7f7;}
div.cm_table table td{border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;color:#999;padding:9px 0 9px 22px;}
div.cm_table table th span{display:block;}
div.cm_table table th.qnaTh{vertical-align:top !important;padding-top:10px;}
div.cm_table table td div.rmid p.tit{color:#848484;font-weight:bold;}
div.cm_table table td div.rmid_w p.tit{color:#848484;font-weight:bold;}
div.cm_table table td div.subTable{padding-left:15px;}
div.cm_table table td div.subTable table th,div.cm_table table td div.subTable table td{border:none !important;background:none;text-align:left;color:#999;}
div.cm_table table td div.subTable table td input[type=text]{width:280px;margin-left:-15px !important;}
div.cm_table table td div.subTable table td textarea{font-family:"돋움", Dotum, "굴림", Gulim, Arial, AppleGothic, "애플고딕", sans-serif; border:1px solid #e4e4e4;margin-left:-15px !important;width:455px;height:77px;padding:5px;resize:none;overflow-y:scroll;color:#999;font-size:11px;}
div.cm_table table td span{display:block;}
div.cm_table table td.textPosition{padding:9px 0 9px 6px;}
div.cm_table table td.spaceLeft{width:10px;border:none !important;background-color:#f7f7f7;background:url('/images/cm/top_left_round.gif') no-repeat left top;}
div.cm_table table td.spaceRight{width:10px;border:none !important;background:url('/images/cm/top_right_round.gif') no-repeat left top;}
div.cm_table table tr.lastTr td,div.cm_table table tr.lastTr th{border-bottom:none;}
div.cm_table table tr.firstTr td,div.cm_table table tr.firstTr th{border-top:1px solid #e4e4e4;}
div.cm_table table td.bor_r_no,div.cm_table table th.bor_r_no{border-right:none;}



#middle{padding-bottom:60px;overflow:hidden; min-height:650px; height:100%; background-color:#fff;}/* 20130722 */
		#middle div.left_area{	float:left;width:207px;font: 12px normal  "돋움", dotum, tahoma, AppleGothic, sans-serif;
				margin:20px 13px 20px 21px;
				background:transparent url('/images/lnb/bg_left_menu_up.gif') repeat-y left bottom;
			}
			div.left_area div.left_title{
				width:176px;
				height:46px;
			}
			
			div.left_area div.left_menu_area ul{
				width:207px;
				padding-bottom:10px;
			}
			div.left_area div.left_menu_area li{
				width:190px;
				height:22px;
				overflow:hidden;
				background:transparent url('/images/lnb/bg_depth2.gif') no-repeat left top;
				border-top:1px solid #e5e5e5;
				font-size:12px;
				color:#555;
				font-weight:bold;
				margin-left:2px;
				padding:11px 0 0 13px;
			}
			div.left_area div.left_menu_area li a{font-weight:bold;}
			div.left_area div.left_menu_area li.lnb_on{
				width:205px;
				height:100%;
				overflow:hidden;
				border:0;
				font-size:12px;
				color:#555;
				font-weight:bold;
				margin-left:1px;
				padding:0;
			}
			div.left_area div.left_menu_area li.lnb_on1{
				height:22px;
				background:transparent url('/images/lnb/bg_depth2_on.gif') no-repeat left top;
				border-top:0;
				margin-left:1px;
				padding:11px 0 0 15px;
			}
			div.left_area div.left_menu_area li.lnb_on1 a{color:#fff;}
			
			/**********************************************************************************************/
			/*하영 추가 시작 :: lnb 2뎁스 활성화 시 3뎁스 없을시 bg 변경*/
			#middle div.left_wrap{
				float:left;
				width:207px;
				margin-top:45px;
				
			};
			
			div.left_area1 div.left_title{
				width:176px;
				height:46px;
			}
			
			div.left_area1 div.left_menu_area ul{
				width:207px;
				padding-bottom:10px;
			}
		
			div.left_area1 div.left_menu_area li a{font-weight:bold;}
			
			div.left_area1 div.left_menu_area li.lnb_on2 a{color:#fff;}
			div.left_area1 div.left_menu_area li.no_bor{border:0;}
			div.left_area1 div.left_menu_area li.lnb_on dl{
				width:205px;
			}
			div.left_area1 div.left_menu_area li.lnb_on dt{
				height:22px;
				width:205px;
				background:transparent url('/images/lnb/bg_depth2_on_no_depth3.gif') no-repeat left top;
				background-position:1px 0;
				margin-bottom:1px;
				padding:11px 0 0 15px;
			}

			div.left_area1 div.left_menu_area li.lnb_no_on dt{
				height:22px;
				width:205px;
				background:transparent url('/images/lnb/bg_depth2.gif') no-repeat left top;
				background-position:1px 0;
				margin-bottom:1px;
				padding:11px 0 0 15px;
			}

			div.left_area1 div.left_menu_area li.lnb_on dd{
				
				background:#f7f7f7;
				margin-left:1px;
				padding:15px 0 0 15px;
			}
			div.left_area1 div.left_menu_area li.lnb_on dd ul{
				padding:0;
			}
			div.left_area1 div.left_menu_area li.lnb_on dd li{
				height:12px;
				background:transparent url('/images/lnb/bg_depth3_blog.gif') no-repeat left 2px;
				border:0;
				margin:0;
				padding:0 0 15px 10px;
				font-weight:normal;
			}
			div.left_area1 div.left_menu_area li.lnb_on dd li a{font-weight:normal;}
			div.left_area1 div.left_menu_area li.lnb_on dd li.depth3_on{
				background:transparent url('/images/lnb/bg_depth3_on_blog.gif') no-repeat left 2px;
				color:#fe5c00;
			}
			div.left_area1 div.left_menu_area li.lnb_on dd li.depth3_on a{font-weight:bold;}
			
			*div.left_area1 div.left_menu_area li.lnb_on dd li{background-position:left 1px;}/* ie */
			*div.left_area1 div.left_menu_area li.lnb_on dd li.depth3_on{background-position:left 1px;}/* ie */

			div.left_area1 div.left_menu_area li a{color:#555;}
			div.left_area1 div.left_menu_area li.lnb_on dt a{color:#fff;}
			div.left_area1 div.left_menu_area li.depth3_on a{color:#fe5c00;}
			/*블로그 lnb 타이틀 높이가 48임 기존은 46임*/
			div.left_area1 div.left_title1{
				width:176px;
				height:48px;
			}
			
			div.left_area1{
				width:207px;
				font: 12px normal  "돋움", dotum, tahoma, AppleGothic, sans-serif;
				background:transparent url('/images/lnb/bg_left_menu_up.gif') repeat-y left bottom;
			}

			/*네비게이션 하단*/
			div.left_search
			{
				/*float:left;*/
				margin:20px 0 20px 0;
				height:22px;
				background:url('/images/lnb/bg_search.gif') no-repeat left top;
				
			}
			div.left_search input.text_search
			{
				margin-left:9px;
				margin-top:3px;
				width:165px;
				border:0px;
				height:17px;
			}
			div.left_search img{margin-top:1px;};

			
			
			

			
			/*종료*/
			/**********************************************************************************************/






			div.left_area div.left_menu_area li.no_bor{border:0;}
			div.left_area div.left_menu_area li.lnb_on dl{
				width:205px;
			}
			div.left_area div.left_menu_area li.lnb_on dt{
				height:22px;
				background:transparent url('/images/lnb/bg_depth2_on.gif') no-repeat left top;
				margin-bottom:1px;
				padding:11px 0 0 15px;
			}
			div.left_area div.left_menu_area li.lnb_on dd{
				width:203px;
				background:#f7f7f7;
				margin-left:1px;
				padding:15px 0 0 15px;
			}
			div.left_area div.left_menu_area li.lnb_on dd ul{
				padding:0;
			}
			div.left_area div.left_menu_area li.lnb_on dd li{
				height:12px;
				background:transparent url('/images/lnb/bg_depth3.gif') no-repeat left 2px;
				border:0;
				margin:0;
				padding:0 0 15px 10px;
				font-weight:normal;
			}
			div.left_area div.left_menu_area li.lnb_on dd li a{font-weight:normal;}
			div.left_area div.left_menu_area li.lnb_on dd li.depth3_on{
				background:transparent url('/images/lnb/bg_depth3_on.gif') no-repeat left 2px;
				color:#d92810;
			}
			div.left_area div.left_menu_area li.lnb_on dd li.depth3_on a{font-weight:bold;}
			
			*div.left_area div.left_menu_area li.lnb_on dd li{background-position:left 1px;}/* ie */
			*div.left_area div.left_menu_area li.lnb_on dd li.depth3_on{background-position:left 1px;}/* ie */

			div.left_area div.left_menu_area li a{color:#555;}
			div.left_area div.left_menu_area li.lnb_on dt a{color:#fff;}
			div.left_area div.left_menu_area li.depth3_on a{color:#d92810;}


#header {
	position:relative;
	height:87px;
	z-index:999;
}
	#header h1 {float:left; width:200px; height:22px; margin:9px 0 5px 0; font-size:0;}
	
	#header .language_link{position:absolute;top:12px;left:216px;}/* 120517 syh */
	#header .language_link li{float:left;padding-right:4px;}/* 120517 syh */

	#header ul.toplink{float:right; margin:0; padding:0;}
	#header ul.toplink li{float:left; margin:0; padding:0;}

	#header ul.user_menu {float:right; height:11px;}
	#header ul.user_menu li{float:left; background:url('/images/common/bg_user_menu.gif') no-repeat right 50%; margin:16px 0 0 11px; padding-right:11px;}
	#header ul.user_menu li.last{background:none; padding-right:15px;}
	#header ul.user_menu li strong{color:#444}

	#header div.gnb_menu{clear:both;}
	#header div.gnb_menu ul.menu{float:left;}
	#header div.gnb_menu ul.menu li{float:left;}
	#header div.gnb_menu div.blog{float:right;}
	
	#gnb_drop{margin:0; padding:10px 0 0 0; _padding-left:223px; background:url('/images/common/gnb_btn_bg.gif') no-repeat left 10px; _background:url('/images/common/gnb_btn_bg.gif') no-repeat 223px 10px; height:31px;}
	#gnb_drop li{float:left;}
	#gnb_drop li a.menu{display:block; width:161px;}
	.submenu{position:absolute;}
	.submenu a{display:block;}	

	#contents {
		overflow:hidden;
		margin-top:20px;
		height:100%;
	}

	#left_area{float:left; width:690px; }
		#left_area div{float:left; width:339px;}
			#left_area div.tit{ background:url('/images/upgrade/main/bg_tit_top.gif') no-repeat left top; padding:12px 0 9px 0;  _padding:11px 0 8px 0;}
			#left_area div h3{float:left; width:250px; height:20px; padding-left:18px;}
			#left_area div a.more{float:right; width:20px; margin-right:20px;}
				#left_area ul{margin:0 2px; padding:20px 0 0 16px; border-top:1px solid #d4d4d4;}
				#left_area ul li{height:100%; padding-bottom:14px;}
					#left_area ul dt{background:url('/images/upgrade/main/bul_main.gif') no-repeat left 5px; padding-bottom:4px; padding-left:10px; font-weight:bold; color:#444;}
					#left_area ul dt a{color:#444;}
					#left_area ul dd{color:#999; padding-left:10px; line-height:18px; _line-height:17px;}
					#left_area ul dd strong{color:#999;}
					#left_area ul dd strong span{color:#ccc;}
					#left_area ul dd p{color:#666;}
					#left_area ul dd p.dcn_day{color:#999;}
		#left_area div.rolling{margin:0 12px 17px 0;}
		#left_area div.dcn{height:330px;}
			#left_area div.dcn div.tit{background:url('/images/upgrade/main/bg_dcn_tit.gif') repeat-x left bottom; padding:3px 0 6px 0;}
			#left_area div.dcn h3{float:left; width:250px; height:24px; padding-left:18px;}
			#left_area div.dcn a.more{float:right; width:20px; margin-right:20px;}
			#left_area div.dcn div.con_list{background:none; border:0;}
			#left_area div.dcn div.con_list p a{color:#666;}
		#left_area div.dev_info{height:362px; padding-right:12px;background:url('/images/upgrade/main/bg_con_list.gif') no-repeat left bottom; }
			#left_area div.dev_info a.more{float:right; width:20px; margin-right:20px;}
			#left_area div.dev_info div.con_list{background:none; border:0;}
			#left_area div.dev_info div.con_list ul li{height:100%; padding-bottom:10px;}
			#left_area div.dev_info div.con_list p{width:300px;}
			#left_area div.dev_info div.con_list p a{color:#666;}
		#left_area div.forum{height:360px; background:url('/images/upgrade/main/bg_con_list.gif') no-repeat left bottom;}
			#left_area div.forum div.con_list{color:#999;}
			#left_area div.forum div.con_list span.num{color:#777;}
		#left_area div.last_div{width:690px; clear:both; background:url('/images/upgrade/main/bg_last_div.gif') repeat-x left top; margin-top:20px;}
			#left_area div.last_div div.last_div01{float:left; width:311px; height:91px; background:url('/images/upgrade/main/img_last_div01.gif') no-repeat right top; margin:12px 0 0 28px; _margin-left:14px;}
			#left_area div.last_div h3{width:150px; height:44px; margin:0; padding:0;}
			#left_area div.last_div div.select{clear:both; width:150px; }
			#left_area div.last_div div.last_div02{float:left; width:321px; height:107px; margin:0 0 0 30px; position:relative; overflow:hidden;}
			

	#right_area{float:right; width:222px;}
		div.login_a_area{width:222px; height:125px; background:url('/images/upgrade/main/login_a_arear.gif') no-repeat left bottom; padding-top:0;}
			div.login_a_area p.tit{padding:10px 0 8px 14px; margin-bottom:10px;}
			div.login_a_area div.login_form{position:relative; width:185px; margin:0 auto; margin-bottom:10px;}
			div.login_a_area div.login_form dl{height:23px;}
			div.login_a_area div.login_form dl input{width:110px; height:14px; padding:2px 3px; border:1px solid #ccc; background:#f6f6f6;}
			div.login_a_area div.login_form dl input.id{background:#f6f6f6 url('/images/upgrade/main/log_id_bg.gif') no-repeat 5px 50%;}
			div.login_a_area div.login_form dl input.pw{background:#f6f6f6 url('/images/upgrade/main/log_pw_bg.gif') no-repeat 5px 50%;}
			div.login_a_area div.login_form dl dt{display:none;}
			div.login_a_area div.login_form dl dd{}
			div.login_a_area div.login_form p.save_id{position:absolute; top:0; left:121px; font-size:11px; letter-spacing:-1px;}
			div.login_a_area div.login_form p.save_id input{vertical-align:middle;}
			div.login_a_area div.login_form p.save_id label{position:relative; top:2px;}
			div.login_a_area div.login_form a{position:absolute; top:23px; left:121px;}
			div.login_a_area ul.join_find{margin-left:25px; letter-spacing:-1px;}
			div.login_a_area ul.join_find a{color:#555;}
			div.login_a_area ul.join_find li{float:left; background:url('/images/upgrade/main/bul_login.gif') no-repeat right top; font-weight:bold; margin-right:10px; padding-right:10px; font-size:11px;}
			div.login_a_area ul.join_find li.last{background:none; padding:0; background:none; font-weight:normal;}
			/* 111109 syh */
			div.login_a_area ul.join_find01{margin-left:18px; letter-spacing:-1px;}
			div.login_a_area ul.join_find01 a{color:#555;}
			div.login_a_area ul.join_find01 li{float:left; background:url('/images/upgrade/main/bul_login.gif') no-repeat right top; font-weight:bold; margin-right:4px; padding-right:7px; font-size:11px;}
			div.login_a_area ul.join_find01 li.last{background:none; padding:0; margin:0; background:none; font-weight:normal; width:130px;}
			/* */
		div.login_area{width:222px; background:url('/images/upgrade/main/login_arear.gif') no-repeat left top; padding-top:13px;}
			div.login_area div.login{width:222px; background:url('/images/upgrade/main/login_arear.gif') no-repeat left bottom; padding-bottom:15px;}
				div.login_area div.login p.my{margin:0 0 5px 10px; line-height:18px;}
				div.login_area div.login div.my_info{width:204px; background:url('/images/upgrade/main/bg_login01.gif') no-repeat left top; margin:0 auto; padding-top:5px;}
				div.login_area div.login div.my_info01{margin-bottom:10px;}
				div.login_area div.login div.my_info div.info_table{ background:url('/images/upgrade/main/bg_login01.gif') no-repeat left bottom; padding:0 9px 5px 9px;}
				div.login_area div.login div.my_info table{width:100%;}
					div.login_area div.login div.my_info table th{text-align:left; font-weight:normal; text-indent:5px; color:#555; border-bottom:1px dotted #dbdbdb;}
					div.login_area div.login div.my_info table td{height:25px; border-bottom:1px dotted #dbdbdb; text-align:right;}
					div.login_area div.login div.my_info table th.no_bor, #right_area div.login_area div.login div.my_info table td.no_bor{border:0;}
					div.login_area div.login div.my_info table td strong{color:#483f97;}
				div.login_area div.login ul.my_info_r{width:210px; overflow:hidden; margin:0 0 0 13px;}
				div.login_area div.login ul.my_info_r li{float:left; background:url('/images/upgrade/main/bul_login.gif') no-repeat right top; font-weight:bold; margin:14px 10px 0 0; padding-right:10px;}
				div.login_area div.login ul.my_info_r li.last{background:none; padding:0;}
					div.login_area div.login ul.my_info_r li a{color:#444;}
		
		
		div.best_area{width:222px; background:url('/images/upgrade/main/bg_best_top.gif') no-repeat left top; margin-top:9px; padding-top:10px;}
			div.best_area h3{margin-left:15px;}
			div.best_area div.best {position:relative; height:345px; margin-top:5px; background:url('/images/upgrade/main/bg_best.gif') no-repeat left bottom;}
			div.best_area div.s_day{position:absolute; top:8px; left:160px; font-size:11px; color:#555; z-index:999;}
			div.best_area div.best div.tab{height:35px;}
			div.best_area div.best div.tab a{display:inline-block; font-weight:bold; margin:8px 12px;}

			div.best_area div.best01 div.tab{background:#fff url(../images/upgrade/main/tab01_on.gif) no-repeat left top; }
			div.best_area div.best02 div.tab{background:#fff url(../images/upgrade/main/tab02_on.gif) no-repeat left top; }
				.best_list p.part{height:25px;}
				.best_list ul{width:200px; height:285px; overflow:hidden; margin-left:15px;}
				.best_list li{float:left; clear:both; width:187px; height:20px; margin-top:7px; padding:0; clear:both; border-bottom:1px dotted #dbdbdb;}
				.best_list li.no_bor{border:0}
				.best_list li p{float:left; width:30px;}
				.best_list li span.num01{display:block; float:left; height:14px; margin-right:3px; padding:0; 
				background:transparent url('/images/upgrade/main/bg_num_l.gif') no-repeat top left; color:#fff;}
				.best_list li span.num01 span{display:block; float:left; min-width:10px; _width:10px; height:11px; padding:1px 3px 2px 2px; 
				background:transparent url('/images/upgrade/main/bg_num_r.gif') no-repeat top right; text-align:center; color:#fff; letter-spacing:-1px;}
				.best_list li span.num{display:block; float:left; height:14px; margin-right:3px; padding:0; 
				background:transparent url('/images/upgrade/main/bg_num_g_l.gif') no-repeat top left; color:#fff;}
				.best_list li span.num span{display:block; float:left; min-width:10px; _width:10px; height:11px; padding:1px 3px 2px 2px; 
				background:transparent url('/images/upgrade/main/bg_num_g_r.gif') no-repeat top right; text-align:center; color:#fff; letter-spacing:-1px;}
				.best_list li a{float:left; width:157px; _width:155px; margin:1px 0 0 0; color:#777; padding:0;font-size:12px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
			
			
			.float_l{float:left;}

			div.best_area div.no_item{width:220px;  position:absolute; top:150px; left:0; font-weight:bold; text-align:center; line-height:18px;}
			div.best_area div.no_item span{color:#e76a22;}
			div.best_area div.b_link{width:222px; height:40px; position:absolute; top:305px; left:0; background:url(../images/upgrade/main/bg_b_link.gif) no-repeat left bottom;}
			div.best_area div.b_link{text-align:center;}
			div.best_area div.b_link a{display:inline-block; border:0; background:url('/images/upgrade/main/bul_login.gif') no-repeat right 0; margin:13px 0 0 8px; _margin-left:8px; padding-right:15px; color:#777;}
			div.best_area div.b_link a.no{background:none;}

		div.phone_area{width:222px; height:126px; overflow:hidden; position:relative; margin-top:10px; background:url('/images/upgrade/main/bg_phone_area.gif') no-repeat 0 0;}
			div.phone_area h3{padding:15px 0 10px 15px;}
			div.phone_area div.btn_arr{position:absolute; top:15px; left:180px;}
			div.phone_area div.phone_area_con{padding:0 0 0 15px;}
				div.phone_area div.phone_area_con img.phone{float:left; margin-right:13px; border:1px solid #e3e3e3; width:68px; height:68px;}			
				div.phone_area div.phone_area_con a{display:block; float:left;}
					div.phone_area div.phone_area_con a span{display:block; cursor:pointer;}					
					div.phone_area div.phone_area_con a span.ti{display:block;font-weight:bold; padding-left:5px; color:#333; margin-bottom:10px;}
					div.phone_area div.phone_area_con a span.txt{background:url('/images/upgrade/main/bul_phone.gif') no-repeat 0 5px; margin-bottom:5px; padding-left:10px; font-size:11px; color:#666;}

#sitemap {
	clear:both;
	overflow:hidden;
	margin-top:15px;
	background:#f7f8f9 url('/images/common/bg_sitemap.gif') repeat-x left top; 
	padding:15px 0 10px 0;
}
	#sitemap div.sitemap_arear {overflow:hidden; width:930px; margin:0 auto;}
	#sitemap div.sitemap_arear h2{float:left; width:155px;}
	#sitemap div.sitemap_arear div.sitemap{float:left;}
		#sitemap div.sitemap_arear div.sitemap h3{margin-bottom:14px;}
		#sitemap div.sitemap_arear div.sitemap div{float:left; padding-left:30px;}
			#sitemap div.sitemap_arear div.sitemap div li{margin-bottom:9px;}
			#sitemap div.sitemap_arear div.sitemap div li a{color:#777;}
#footer {
	clear:both;
	overflow:hidden;
	background:#999 url('/images/common/bg_footer.gif') no-repeat center top;
	padding:22px 0 30px 0;
}
	#footer div.footer_arear {/*position:relative; */width:930px; height:70px; margin:0 auto; background:url('/images/common/bg_copy.gif') no-repeat left top;}
		#footer div.footer_arear ul{overflow:hidden;}
		#footer div.footer_arear li{float:left; height:15px; margin-right:29px;}
		#footer div.footer_arear a{display:block; float:left; height:14px; text-indent:-1000px;}
		#footer div.footer_arear address{visibility:hidden;}
		#footer div.footer_arear div.email{position:absolute; top:25px; left:638px; width:112px; height:13px; color:#f00; z-index:999999999;}
		#footer div.footer_arear div.email a{display:block; float:left; width:120px; height:15px; text-indent:-1000px;}

.fontB{font-weight:bold;color:#666;margin-bottom:2px;}/* 20130711 */